package com.garmin.tw.garminpcsync.common.domain.xmlrpc;

import java.io.Serializable;

public class FileDownloadInfo implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -7446260609491627434L;
	
	private String fileName;
	
	private String partNumber;
	
	private Integer fileSize;
	
	private String md5;
	
	private String description;

	/**
	 * Gets the name of this file.
	 * @return the name of this file
	 */
	public String getFileName() {
		return fileName;
	}

	/**
	 * Sets the name of this file.
	 * @param fileName
	 */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	/**
	 * Gets the Garmin part number of this file.
	 * @return the Garmin part number of this file
	 */
	public String getPartNumber() {
		return partNumber;
	}

	/**
	 * Sets the Garmin part number of this file.
	 * @param partNumber
	 */
	public void setPartNumber(String partNumber) {
		this.partNumber = partNumber;
	}

	/**
	 * Gets the size of this file.
	 * @return the size of this file
	 */
	public Integer getFileSize() {
		return fileSize;
	}

	/**
	 * Sets the size of this file.
	 * @param fileSize
	 */
	public void setFileSize(Integer fileSize) {
		this.fileSize = fileSize;
	}

	/**
	 * Gets the checksum of this file.
	 * @return the checksum of this file
	 */
	public String getMd5() {
		return md5;
	}

	/**
	 * Sets the checksum of this file.
	 * @param md5
	 */
	public void setMd5(String md5) {
		this.md5 = md5;
	}
	
	/**
	 * Gets the description of this file.
	 * @return the description of this file
	 */
	public String getDescription() {
		return description;
	}
	
	/**
	 * Sets the description of this file.
	 * @param description
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	
}
